良好的客戶端服務(wù)器架構(gòu)允許網(wǎng)絡(luò)上的流量毫無問題地流動。這種網(wǎng)絡(luò)的架構(gòu)可以防止數(shù)據(jù)需要很長時間來處理。因此,可以避免網(wǎng)絡(luò)內(nèi)部的流量問題。有幾種類型的客戶端服務(wù)器架構(gòu)。所有這些都根據(jù)它們在結(jié)構(gòu)上的層數(shù)進(jìn)行分類。每種類型都有各自的設(shè)計和規(guī)格。以下是網(wǎng)絡(luò)上最常用的服務(wù)器架構(gòu)。
兩層架構(gòu)被認(rèn)為是最典型的服務(wù)器架構(gòu)。在這種類型中,客戶端能夠直接向服務(wù)器發(fā)送請求。客戶端和服務(wù)器之間不涉及任何媒介。這也意味著不涉及干預(yù)服務(wù)器。由于這種簡單的設(shè)計,這種架構(gòu)類型最多只能同時處理 50 個用戶。這種類型的數(shù)據(jù)庫管理系統(tǒng)包含用戶界面。它被放置在桌面環(huán)境中以便于訪問。數(shù)據(jù)處理由數(shù)據(jù)庫管理服務(wù)器和用戶系統(tǒng)界面兩個環(huán)境處理。
除了兩層架構(gòu)之外,三層架構(gòu)在網(wǎng)絡(luò)上也經(jīng)常使用。顧名思義,這種架構(gòu)類型使用三層。這種架構(gòu)通常用于幫助客戶共享應(yīng)用程序。它旨在解決兩層架構(gòu)上經(jīng)常出現(xiàn)的問題。它與以前類型的區(qū)別在于中間件。中間件位于數(shù)據(jù)庫管理服務(wù)器上的環(huán)境和用戶系統(tǒng)界面之間。中間件通過過濾客戶端向服務(wù)器請求的條目查詢來工作。不幸的是,這種架構(gòu)類型的開發(fā)運行速度比兩層架構(gòu)慢。盡管有這個缺點,但架構(gòu)類型被廣泛使用。
值得注意的是,三層架構(gòu)類型通常配備按摩服務(wù)器或應(yīng)用程序服務(wù)器。在需要異步消息共享的網(wǎng)絡(luò)中優(yōu)先考慮配備消息服務(wù)器的三層架構(gòu)類型。同時,三層架構(gòu)類型的應(yīng)用服務(wù)器專注于共享特定應(yīng)用程序的使用。業(yè)務(wù)邏輯和其他計算也可以在這種類型中共享。最好的部分是安裝和維護(hù)成本較低。簡單來說,架構(gòu)的類型應(yīng)該根據(jù)網(wǎng)絡(luò)本身的需要來選擇。